51 research outputs found

    An intelligent peer-to-peer multi-agent system for collaborative management of bibliographic databases

    No full text
    This paper describes the design of a peer-to-peer system for collaborative management of distributed bibliographical databases. The goal of this system is twofold: firstly, it aims at providing help for users to manage their local bibliographical databases. Secondly, it offers the possibility to exchange bibliographical data among like-minded user groups in an implicit and intelligent manner. Each user is assisted by a personal agent that provides help such as: filling in bibliographical records, verifying the correctness of information entered and more importantly, recommendation of relevant bibliographical references. To do this, the personal agent needs to collaborate with its peers in order to get relevant recommendations. Each agent applies a case-based reasoning approach in order to provide peers with requested recommendations. The paper focuses mainly on describing the recommendation computation approach

    Mobile Codes Localization in Ad hoc Networks: a Comparative Study of Centralized and Distributed Approaches

    Full text link
    This paper presents a new approach in the management of mobile ad hoc networks. Our alternative, based on mobile agent technology, allows the design of mobile centralized server in ad hoc network, where it is not obvious to think about a centralized management, due to the absence of any administration or fixed infrastructure in these networks. The aim of this centralized approach is to provide permanent availability of services in ad hoc networks which are characterized by a distributed management. In order to evaluate the performance of the proposed approach, we apply it to solve the problem of mobile code localization in ad hoc networks. A comparative study, based upon a simulation, of centralized and distributed localization protocols in terms of messages number exchanged and response time shows that the centralized approach in a distributed form is more interesting than a totally centralized approach.Comment: 14 Pages, IJCNC Journal 201

    Feature-rich networks: going beyond complex network topologies.

    Get PDF
    Abstract The growing availability of multirelational data gives rise to an opportunity for novel characterization of complex real-world relations, supporting the proliferation of diverse network models such as Attributed Graphs, Heterogeneous Networks, Multilayer Networks, Temporal Networks, Location-aware Networks, Knowledge Networks, Probabilistic Networks, and many other task-driven and data-driven models. In this paper, we propose an overview of these models and their main applications, described under the common denomination of Feature-rich Networks, i. e. models where the expressive power of the network topology is enhanced by exposing one or more peculiar features. The aim is also to sketch a scenario that can inspire the design of novel feature-rich network models, which in turn can support innovative methods able to exploit the full potential of mining complex network structures in domain-specific applications

    Détection de communautés dans les grands graphes d'interactions (multiplexes) : état de l'art

    No full text
    52In this paper, we present a quick survey of current approaches for community detection in multiplex networks. Most of existing approaches are based on transforming, in one way or another, the problem into a problem of community detection in simple graphs. This can basically be made either by applying a slice aggregation strategy, either by applying community detection on each slice aside then merging obtained partitions using ensemble clustering like approaches. We argue that more interesting approaches would be based on exploring all slices at once. Recently proposed multiplex metrics allow to extend the application of promising community detection approaches, mainly grain-based approaches

    Construction de collecticiels : Ă©tude d'architectures logicielles et de fonctions de contrĂ´le

    No full text
    Jury: Mazaré, G.; Derycke, A.; Tréhel, M.; Mossière, J.; Riveill, M.The focus of this dissertation is the study of groupware or CSCW-applications development. One major approach for groupware development consist of constructing a platform that provide the different services required for supporting collaboration. In this work we start by out-lighting the main requirements for a CSCW platform. Then we describe and compare the different possible approaches for implementing these requirements. The results of the above mentioned study are used to feed the conception and the implementation of a new CSCW platform that we call : Colt (for Collaboration Terrain). Main features of the proposed platform are : 1) Easy transition between individual and collaborative work and 2) High functional and structural flexibility. Colt users share a common information space. Each has his own role that defines his view on the shared space. The flexibility of the environment allows the users to define a wide variety of collaborative activities and to dynamically adjust and reconfigure existing ones. A special attention is paid to provide the environment with various strategies for concurrency control. In this goal, an original protocol, called LICRA (for Lock-free Interactive Concurrency Resolution Algorithm) is integrated in the environment. LICRA implements an optimistic strategy based on the use of operation transformation mechanism. A first prototype of Colt, developed in TCL-TK, is now available for a Unix-platform.Nous nous intéressons dans ce travail à la problématique du développement des applications pour le travail coopératif, dites aussi collecticiels. Un collecticiel est à la fois une application multi-utilisateurs, répartie et interactive. La somme des trois propriétés précédentes rend le développement de ce type d'applications particulièrement difficile. Une approche souvent empruntée pour la construction des collecticiels consiste à développer une plate-forme qui fournit les services requis pour la coopération. Dans ce rapport nous identifions les principaux services demandés à une telle plate-forme et nous décrivons et nous comparons les différentes approches possibles pour réaliser ces services. Nous proposons ensuite un nouvel environnement de coopération appelé Colt (pour Collaboration Terrain). Une première qualité de Colt est l'intégration des deux modes de travail : individuel et en groupe. Les utilisateurs partagent un espace d'information où chacun a le droit de voir et de se mouvoir selon des \em rôles qui lui sont attribués. Une deuxième qualité importante est l'adaptabilité fonctionnelle et structurelle. Selon l'axe structurel Colt permet de définir et de réajuster dynamiquement les rôles des utilisateurs, de définir autant d'activités coopératives que l'on souhaite et d'utiliser dans ces différentes activités les outils dont on a besoin. Sur l'axe fonctionnel, les utilisateurs peuvent définir et changer dynamiquement la configuration des activités. Une attention particulière est faite en vue de doter l'environnement de stratégies variées pour contrôler les accès concurrents des utilisateurs aux données partagées. L'environnement Colt propose une famille de protocoles de tour de rôles et intègre un protocole original, appelé LICRA. L'algorithme LICRA est un algorithme optimiste fondé sur la détection de dépendances et la résolution automatique des conflits en utilisant un mécanisme de transformation d'opérations. Un premier prototype de l'environnement Colt est aujourd'hui disponible pour une plate-forme UNIX. Le prototype est implanté en utilisant l'environnement de développement TCL-TK

    A multiplex-network based approach for clustering ensemble selection

    No full text
    International audienc
    • …
    corecore